powerful engine - Turkish English Dictionary